Code Runner for VS Code 突破 2000 万下载量!支持超过 50 种语言
还记得五年前的夏天,我在巨硬写着世界上最好的语言,有时也需要带着游标卡尺写着另一门语言。然而,我对这两门语言都不熟悉,如果能在 VS Code 中方便快捷地运行各种语言,那岂不是很方便?于是,我就开发了 Code Runner 插件。
现在,Code Runner 已经有超过 2000 万的下载量了!
经过数年时间的打磨,Code Runner 的功能越来越丰富,也支持了超过 50 种语言:C, C++, Java, JavaScript, PHP, Python, Perl, Perl 6, Ruby, Go, Lua, Groovy, PowerShell, BAT/CMD, BASH/SH, F# Script, F# (.NET Core), C# Script, C# (.NET Core), VBScript, TypeScript, CoffeeScript, Scala, Swift, Julia, Crystal, OCaml Script, R, AppleScript, Elixir, Visual Basic .NET, Clojure, Haxe, Objective-C, Rust, Racket, Scheme, AutoHotkey, AutoIt, Kotlin, Dart, Free Pascal, Haskell, Nim, D, Lisp, Kit, V, SCSS, Sass, CUDA, Less, Fortran。
此外,Code Runner 还提供了丰富的自定义功能,使用者可以根据自身需求来增加更多语言的支持!
code-runner.executorMap
{
"code-runner.executorMap": {
"javascript": "node",
"php": "C:\\php\\php.exe",
"python": "python",
"perl": "perl",
"ruby": "C:\\Ruby23-x64\\bin\\ruby.exe",
"go": "go run",
"html": "\"C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe\"",
"java": "cd $dir && javac $fileName && java $fileNameWithoutExt",
"c": "cd $dir && gcc $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt"
}
}
code-runner.executorMapByGlob
{
"code-runner.executorMapByGlob": {
"pom.xml": "cd $dir && mvn clean package",
"*.test.js": "tap",
"*.js": "node"
}
}
code-runner.executorMapByFileExtension
{
"code-runner.executorMapByFileExtension": {
".vbs": "cscript //Nologo"
}
}
如果你想了解更多关于 Code Runner 的功能,欢迎 star Code Runner 的 GitHub repo,完全开源:
https://github.com/formulahendry/vscode-code-runner
除了,Code Runner 插件,我也写了不少其他插件,也欢迎大家来使用!
工欲善其事必先利其器,想要更好地玩转 VS Code,也欢迎阅读由我编写的首本 VS Code 中文书:
VS Code · 编程开发 · 业界资讯